technical subdirector - Spanish English Dictionary